home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Printing / SWIIPrintUseMonitor 1.3 / README -SWIIPrintUseMon next >
Text File  |  1994-05-16  |  12KB  |  182 lines

  1.                 SWIIPrintUseMon Version 1.3 - Shareware fee 1 Pound
  2.                 --------------------------
  3.  
  4. Greetings from Ringwood, Hampshire, England.
  5.  
  6. Background
  7. ----------
  8. This utility silently monitors the number of pages 
  9. printed and warns you when your StyleWriter ink cartridge is close to running out, so that you can either refill or replace it.
  10.  
  11. This utility owes its original inspiration to Sven Jakubith’s StyleWriter II PageNum utility. SWIIPrintUseMon supplements rather than replaces that utility.
  12.  
  13. This programme is share-ware, and is subject to the usual terms and conditions. It can be freely distributed, as long as it is distributed with all its original documentation. The author does not bear any responsibility if anything goes wrong as a result of running this programme - what do you expect for next to nothing!!? However, I have tested it on as many different machines as I can lay my hands on, and the application has also been tested by a team of Beta-testers (thanks folks). It is an application that just runs once and quits, so it does not hog any memory and should not conflict with any other applications/extensions/control panels that may be running on your machine.
  14.  
  15. Shareware Fee
  16. -------------
  17. I have discovered that even a small, simple utility like this requires a commitment of my spare time in order to support it. If you like this product, and  decide to keep it, I therefore ask you to make a token commitment yourself in the form of a shareware fee. This is 1 Pound Sterling or, if you find it easier, the nearest equivalent in terms of your local currency, be it US Dollars, Canadian Dollars, French Francs, Yen, Dongs or whatever (no cheques please, otherwise I end up paying the Bank more than the value of the cheque). I don't expect to become rich with the income from this utility, but I should have an interesting collection of foreign currency to show off to my children. Please send the registration fee to :-
  18.                     Mr. S.J. Smith,
  19.                     9 Farm Close,
  20.                     Ringwood,
  21.                     Hampshire.
  22.                     BH24 1RZ
  23.                     United Kingdom
  24.  
  25. Please enclose information about yourself, especially your email
  26. address, (if you have one), and the version number of SWIIPrintUseMon that you have. If you send me an email address, I will say 'Hi' in return and let you know of any updates to SWIIPrintUseMon. 
  27.  
  28. My email address is :-
  29.          smiths@ferndown.ate.slb.com
  30.  
  31.             Steve Smith
  32.  
  33. What's new in Version 1.3?
  34. ------------------------
  35. Version 1.3 is functionally identical to 1.2, except that I have
  36. added an icon and version resource. I'm no graphic designer, but
  37. I hope you like the icon anyway.
  38.  
  39. For versions 1.2 and 1.3, it is now much easier for me to update 
  40. SWIIPrintUseMon to add support for different languages. Version 1.2 and 1.3 support the following languages  :-
  41.     English
  42.     French
  43.     German
  44.  
  45. These versions will also (optionally) show you the number of pages printed and the average print time per page (see the next section if you are interested in this feature).  
  46.  
  47. How it Works
  48. ------------
  49. SWIIPrintUseMon examines a file called ‘StyleWriter II Log’ (Note: this file has different names on foreign language Systems; see the section on Installing it). This is a TeachText document that is created by the StyleWriter II installation disc, and updated by the StyleWriter II driver, whenever a document is printed. Each time you print something on the StyleWriter, the driver adds an entry containing the number of pages that were printed, the time, the application that printed them, and so on.
  50.  
  51. SWIIPrintUseMon processes this file, totals up all the pages printed and ends up with the grand total printed so far. If the total number of pages printed is greater than a pre-defined number (default 300), a warning message is displayed in a window. If the number of pages printed is less than this number then the Application exits with no message (and without creating a window).
  52.  
  53. Optionally, if you hold down the command key while SWIIPrintUseMon is running, it will display the number of pages printed so far, and the average print time per page. Be sure to hold the command key down all the time it is running and not just when you launch it.
  54.  
  55. Installation
  56. ------------
  57. SWIIPrintUseMon has to be installed in the same location as the StyleWriter's Log file. The name of the log file and its location vary, depending on the language being used by the system. The variations that are catered for are listed here :-
  58.  
  59. ENGLISH: 
  60. The Log file is called "StyleWriter II Log" and can be found in "System Folder:Preferences:Printing Prefs". 
  61.  
  62. FRENCH:
  63. The Log file is called "Historique StyleWriter II" and can be found in "Dossier Systeme:Preferences:Prefs. d'impression".
  64.  
  65. GERMAN:
  66. The Log file is called "StyleWriter II Protokoll" and can be found in "Systemordner:Preferences:Druckvoreinstellungen".
  67.  
  68. Copy SWIIPrintUseMon to this location. If you are running system 7, make an alias to SWIIPrintUseMon and move it to the ‘Startup Items’ folder. Thereafter, whenever you start your Mac,  SWIIPrintUseMon will check and warn you if the number of pages printed exceeds the suggested maximum. Note that this is the only time it will be run in this situation.
  69.  
  70. System 6 users should install the app in the same folder as directed above, then make SWIIPrintUseMon the startup application using ‘Set Startup...’ from the ‘Special’ menu. 
  71.  
  72. In addition, you can just run SWIIPrintUseMon whenever you want by double clicking it.
  73.  
  74. Note that SWIIPrintUseMon does nothing (that is it just quits without creating a window) if the number of pages printed so far is below the maximum. It is designed to only create a window if the pages printed exceeds the maximum. In order to ensure that the installation on your machine is successful, I have included some instructions on how to test it, see the section on 'Testing the utility' later in this file. It should be stressed that SWIIPrintUseMon does not change the ‘StyleWriter II Log’ file, but only reads it.
  75.  
  76. Customising the utility
  77. ---------------------
  78. I have set the default maximum expected cartridge life to 300. If you want to change it to something else, then you can do this by adding the following line to your Log file...
  79.  
  80. ENGLISH:
  81. *** Maximum Ink Cartridge Life:xxx
  82. FRENCH:
  83. *** Durée de vie maximum de la cartouche:xxx
  84. GERMAN:
  85. *** maximale Tintenpatronen-Lebensdauer:xxx
  86.  
  87. ...where xxx is your new maximum. Make sure that you get the syntax exactly as printed here, or copy and paste the example from this file.
  88.  
  89. When you replace or refill your ink cartridge, be sure to initialise the Log file, by removing the contents using the TeachText editor or any other text editor. 
  90.  
  91. Of course, if your ‘StyleWriter II Log’ file was not initialised when you last changed your cartridge, you will have to ‘cook the books’ a bit. One way is to have a guess at how many pages you have printed so far, and then add a line to the ‘StyleWriter II Log’ file...
  92.  
  93. ENGLISH:
  94.   Number of pages printed: nnn
  95. FRENCH:
  96.   Nombre de pages imprimées: nnn
  97. GERMAN:
  98.   Gedruckte Seiten: nnn
  99.  
  100. ...where nnn is your ‘fiddle factor’. Again, make sure that you get the syntax exactly right, including the 2 leading spaces.
  101.  
  102.  
  103. Testing the utility
  104. -----------------
  105. SWIIPrintUseMon only creates a window if it needs to tell you something. This means that there is little or no indication that 
  106. it is working. In order to give some confidence that the utility 
  107. has been installed correctly, add the following line to your ‘StyleWriter II Log’ file (refer to the previous section for other languages) ...
  108.  
  109.   Number of pages printed: 400
  110.  
  111. Now run the SWIIPrintUseMon application. If it is working correctly you should get a message similar to the one shown 
  112. below :-
  113.                **********************************
  114.                *                                                                *
  115.                *          WARNING: It is time to Refill         *
  116.                *          or Renew your StyleWriter ink       *
  117.                *          cartridge!                                       *
  118.                *                                                                *
  119.                **********************************
  120.  
  121.                400 pages printed out of an expected
  122.                life of 300 pages.
  123.  
  124. If you have installed SWIIPrintUseMon as a startup application restart your Mac now to test that this aspect also works. When
  125. you have finished testing, put your ‘StyleWriter II Log’ file back
  126. to how it was. (Note: the number of pages printed will vary, but will be at least 400).
  127.  
  128. If you are using a supported language, then all the messages you see will be in that language. For example, on a French system, you will see the following:-
  129.                 ******************************************
  130.                 ATTENTION : Remplir ou remplacer
  131.                 la cartouche d'encre de votre
  132.                 StyleWriter !
  133.                 477  pages ont été imprimées - la durée
  134.                 de vie estimée est de 401 pages.
  135.                 ******************************************
  136.  
  137. Restrictions
  138. -----------
  139. This facility only works on English, French and German systems at the moment. I can add support for other languages, when requested to do so, although I do need to have samples of the foreign ‘StyleWriter II Log’ file in order to do this. If this applies to you then please email me for help.
  140.  
  141. This facility relies on the 'Keep log file' feature of the SWII driver. Therefore, it does not work with the SWI driver, although it is possible to install the SWII driver software when you have the SWI printer, if you can get hold of it. If you do this, be sure to apply 'StyleWriter I+ hack' (available on the net) to your SWII driver.
  142.  
  143. Troubleshooting
  144. --------------
  145. You may find that you do not have the log file, or that your log file is not being updated. This may be caused by the 'Keep log file' option not being selected in the SWII driver. Go to the chooser, select the SWII icon and have a look at the setup options.
  146.  
  147. If you don't even have the ‘Printing Prefs’ folder inside the ‘Preferences’ folder inside the ‘System Folder’, then this may be because you have not installed the SWII driver properly. These folders should be created by the SWII install discs. You should be able to create them by hand though, but make sure that you get the folder names exactly right!
  148.  
  149. Known Problems
  150. ---------------
  151. I have noticed that the Apple StyleWriter driver does not always record the correct number of pages printed. This seems to happen whenever you print multiple copies of a document. The work-round is to edit the log file after this has happened and put the correct numbers in by hand.
  152.  
  153. If the log files gets above a certain size, you can no longer edit it using TeachText. However, it is just a text file so you can use any editor on it.
  154.  
  155. Acknowledgments
  156. ----------------
  157. I would like to thank the following people for their help in the development of this Utility :-
  158.  
  159. Max C. Wach (wach@Saint-Etienne.ate.slb.com)
  160.     French translations - French Beta-test.
  161.  
  162. Ortwin Gentz (gentz@informatik.tu-muenchen.de)
  163.     German translations - German Beta-test.
  164.  
  165. Stu (76350.2321@CompuServe.COM)
  166.     Beta-test.
  167.  
  168. Florin Neumann (florin@quartz.geology.utoronto.ca)
  169.     for sending an example resource file.
  170.  
  171. Pat Murray (Patrick_D._Murray@maccontent.apana.org.au)
  172.     for that excellent article in AUSOM News.
  173.  
  174. my 8 year old daughter Rachel ... for all the tea!
  175. my 7 year old son Mark ... for all the technical suggestions!
  176. And many many other people for all of the useful suggestions and support. You know who you are - Thank you!
  177.  
  178. ---------------------------
  179.  
  180. I hope you find this facility useful. Have fun!
  181.  
  182. Steve Smith